/**
 * 
 */
package org.singularity.rdf.warehouse;

import java.util.Collection;

import org.singularity.io.Input;
import org.singularity.io.Output;

/**
 * 
 * @author vjache
 *
 */
public interface Uploader {
	Output<Fact> bulkPushMethod();
	void bulkPullMethod(Input<Fact> aSource);
	void assertSome(Collection<Fact> aFacts);
	void retireSome(Collection<Fact> aFacts);
	void assertSome(Fact... aFacts);
	void retireSome(Fact... aFacts);
}
